.rpv-core__annotation-popup-wrapper {
  position: absolute;
  top: 0;
  width: 16rem;
  margin-left: 0.25rem;
  font-size: 0.75rem;
  word-wrap: break-word;
  background-color: var(--rpv-core__annotation-popup-wrapper-background-color);
  box-shadow: var(--rpv-core__annotation-popup-wrapper-box-shadow);

  &-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.25rem;
  }

  &-title {
    margin-right: 1rem;
    font-weight: 600;
  }

  &-content {
    // Make it scrollable
    max-height: 16rem;
    padding: 0.25rem;
    overflow: auto;
    border-top: 1px solid
      var(--rpv-core__annotation-popup-wrapper-content-border-top-color);
  }
}
